/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/

.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}

::selection {

	color:#fff;

    background-color: #26a000;

}



::-moz-selection {

	color:#fff;

    background-color: #26a000;

}



::-webkit-selection {

	color:#fff;

    background-color: #26a000;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;background:#e0f0ff;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}









/* flexslider */

.flexslider{position:relative;height:540px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:540px;}

.slides li a{ width:100%; height:540px; display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;}

.flex-direction-nav li a.flex-next{right:40px;}



.sousuo{ width:1600px; margin:0 auto; height:76px; padding:10px 0px;}

.sousuo .re_ci{ float:left; height:55px; line-height:55px; padding-left:20px; }

.sousuo .re_ci span{ font-weight:bold;}

.sousuo .re_ci a{ padding-right:5px; color:#000; }

.sousuo .biao_dan{  float:right; width:307px;height:33px; border:0px solid #CCC; margin-top:14px;margin-right:10px;}

.biao_dan .search1{

    float: left;

    height: 31px;background:#FFF;

    line-height: 31px; width:260px;

    padding-left: 8px; border:0;

}

.biao_dan .button1{ background:url(../images/ssbt.jpg) center center no-repeat;

    color: #fff;

    float: left;

    height: 34px;

    width: 39px;}


.jidit{ width:94%; margin:0 auto;}
.jidit img{ width:100%; height:auto;}

.jidibg{ width:1600px; height:636px; margin:0 auto; }

.jidibg .jidi{ width:100%; margin:0 auto; padding-top:0px;}



.jidit .jdit1{

	position: absolute;

	font-size: 26px;

	color: #FFF;

	left: 127px;

	top: -4px;

}

.jidit .jdit1 span{ font-size:34px; color:#e0c04d;}

.jidit .jdit2{

	color: #FFF;

	position: absolute;

	font-size: 17px;

	left: 315px;

	top: 52px;

}

.jidit .jdit3{

	position: absolute;

	left: 236px;

	top: 112px;font-size: 16px;

}



.jidi .jidicon{ float:left; width:100%; margin-top:40px;}

.jidi .jidicon .jdtt{ float:right; width:420px; height:560px; border:2px solid #208fff;}

.jidi .jidicon .jdtt ul li{ width:100%; height:90px; border-bottom:2px solid #208fff; text-align:center; float:left; line-height:90px; padding-left:0px; color:#FFF; font-size:18px;   overflow: hidden;}

.jidi .jidicon .jdtt ul li:hover,.jidi .jidicon .jdtt ul li.casehover{ background:#208fff;}

.jidi .jidicon .jdtt ul li:hover a,.jidi .jidicon .jdtt ul li.casehover a{ color:#FFF; font-size:18px;}







.jidicon .jdcon{ float:left; width:70%;}

.jidicon .jdcon .jdc1{float:left; width:100%;}

.jdcon .jdc1 img{ width:100%; height:560px; border-radius:14px;}







.chanpinbg{ height:auto; width:1600px; padding-top:58px; margin:0 auto;}

.chanpin{ width:100%; margin:0 auto;height:804px;}

.chanpin .list{ width:22%; height:482px; float:left;  margin-left:0px;}

.list .listt{  text-align:center;}

.list .listt h2{ width:100%; height:160px; background:#168ee6;  text-align:center;}

.list .listt h2 span{ font-size:28px; width:100%; height:80px; line-height:80px; color:#FFF; display:block;}

.list .listt a{ font-size:28px; color:#FFF;}



.list .listcon{width:100%; float:left;background:#129aff; height:600px;}

.list .listcon ul li{ line-height:73px;  height:73px; padding-left:40px; border-bottom:1px dashed #5ead7f;}

.list .listcon ul li a{ color:#FFF; font-size:20px;}
.list .listcon ul li a:hover{ color:#F00;}


.chanpin .zhanshi{ width:72%; float:right;}

.zhanshi .zst{ height:60px; width:100%; margin:15px 0px; }

.zhanshi .zst ul li{ border:2px solid #208fff; width:164px; height:55px; text-align:center; line-height:55px; float:left; margin-left:10px;}

.zhanshi .zst ul li a{ font-size:16px;}

.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:#129aff;color:#FFF;}
.zhanshi .zst ul li a:hover,.zhanshi .zst ul li.casehover a{ color:#FFF;}

.zhanshi .zscon{ float:left; margin-top:15px;}





.zscon ul li{ float:left;width:350px; margin-right:9px; margin-left:9px; margin-bottom:15px;}

.zscon ul li .cpbxbox{ width:350px; height:241px; overflow:hidden;}

.zscon ul li img{ width:340px; height:219px; padding:5px;border:0px solid #CCC;transform: scale(1);

    transition: all 0.5s ease 0s;}

.zscon ul li img:hover{ transform: scale(1.1);

    transition: all 0.5s ease 0s;}	

.zscon ul li span{width:100%;height:38px; text-align:center; float:left; line-height:38px;

 }

.zscon ul li .cpan{ float:left; margin-right:10px;} 

.zscon ul li .cpan img{ width:108px; height:31px; border:none; padding:0px;}

.zscon ul li a{font-size:14px;}





.gg1bg{ background:url(../images/zbm_29.jpg) center no-repeat; height:228px; width:100%;}

.gg1bg .gg1{ width:1180px; margin:0 auto; position:relative;}

.gg1bg .gg1 .gg_anniu{

	position: absolute;

	left: 990px;

	width: 133px;

	height: 33px;

	border: 1px dashed #c7e8d0;

	top: 139px;

	text-align: center;

	line-height: 33px;

	border-radius: 15px;

}

.gg1bg .gg1 .gg_anniu a{ color:#FFF;}

.gg1bg .gg1 .gg_tel{

	font-size: 27px;

	color: #FFF;

	position: absolute;

	left: 767px;

	top: 125px;

	width: 214px;

	height: 63px;

}

.youshibg{ background:url(../images/zbg.jpg) center no-repeat; height:1050px; width:100%;}

.youshibg .youshi{ width:1600px; margin:0 auto; position:relative;}

.youshi .yst1{

	font-size: 39px;

	color: #2091f9;

	position: absolute;

	font-weight: bold;

	left: 394px;

	top: 33px;

}



.youshi .yscon{

	float: left;

	position: absolute;

	left: 147px;

	top: 269px;

	width: 1376px;

}

.yscon .yscc11{ float:left;}

.yscc11 .ysc_l{ float:left; width:758px; padding-top:50px; position:relative;}

.ysc_l .ysc1_title{

	 color: #2091f9;

    font-size: 36px;

    font-weight: bold;

    left: 14px;

    position: absolute;

    top: 54px;

    width: 601px;

}

.ysc_l .ysc1_title span{ color:#c67d25; padding-right:20px; font-style:inherit; font-size:48px;}

.ysc_l .ysc1_title2{

	font-size: 18px;

	position: absolute;

	left: 93px;

	top: 134px;

}

.ysc_l .ysc1_title3{
    text-indent: 2em;
	left: 50px;

	font-size: 18px;

	line-height: 40px;

	position: absolute;

	height: 165px;

	top: 170px;

	left: 59px;

	width: 700px;

}















.yscc11 .ysc_r{ float:right; width:540px;}







.youshi .ystitle{

	position: absolute;

	width: 547px;

	height: 67px;

	left: 487px;

	top: 855px;

}

.youshi .ystitle ul li{ float:left; width:45px; height:45px; border:1px solid #CCC; border-radius:50%; margin-left:18px; font-size:28px; text-align:center; line-height:45px;}

.youshi .ystitle ul li:hover,.youshi .ystitle ul li.casehover{ background:#2091f9;}

.youshi .ystitle ul li:hover a,.youshi .ystitle ul li.casehover a{ color:#fff;}





.lansebeijing{ width:100%;  height:auto; display:block; overflow:hidden; padding-top:50px;}

.jianzheng{ width:1600px; height:443px; margin:0 auto;}

.jianzheng .jzt{ height:98px; background:url(../images/zbm_35.jpg) center center no-repeat;}

.jianzheng .jzt .jzt1 { height:98px; text-align:center; font-weight:bold; line-height:98px; }

.jianzheng .jzt .jzt1 a{  font-size:42px; color:#2b97ff;}






.jz_con{  margin:0 auto;margin-top:30px; width:100%;height: 396px;}

.jz_con .jz1{ float:left; width:370px; height:388px;     margin-right: 12px;

    margin-left: 12px;}

.jz1 .jz1_pic{ width:364px; height:261px; border-radius:50%; border:3px solid #1eb7ef margin:0 auto;}

.jz1 .jz1_pic img{width:364px; height:260px;}

.jz1 .jz1_t{width:100%x; line-height:50px; height:50px; overflow:hidden; text-align:center;}

.jz1 .jz1_con{ font-size:14px; line-height:34px;}

.jz1 .jz1_an{ width:137px; height:29px; text-align:center; line-height:29px; border:1px solid #c9c9c9;margin:0 auto; margin-top:15px;}

.jz1 .jz1_an a{ font-size:18px;}

.jz1 .jz1_t a{ color:#2b97ff;font-size:18px; font-weight:bold;}





.jjt{ height:50px; background:url(../images/jjtbg.jpg) 290px center no-repeat; margin:0 auto; width:1180px; margin-top:30px;}

.jjt .jzt1{ height:50px; float:left;}

.jjt .jzt1 a{ font-size:24px; color:#2091f9;}

.jjt .jzt2{ height:50px; line-height:50px; float:right;}







.about{ width:1600px; height:495px; margin:0 auto; }

.about .about_l{ float:left; width:35%;}

.about .about_l img{ width:100%; height:380px; margin-top:40px;}

.about .about_r{ width:65%; float:right; height:490px; background:#FFF;box-shadow: 5px 5px 5px 0px #e0f0ff;}

.about_r .abr_title{ font-size:36px; font-weight:bold;line-height:40px; text-align:center; width:100%; color:#2b97ff; line-height:80px;}

.about_r .abr_con{ font-size:14px;line-height:28px; padding:30px;}

.about_r .abr_more{ margin:0 auto; width:160px; height:40px; background:#c67d25; text-align:center; line-height:40px;}
.about_r .abr_more a{ color:#FFF; font-size:20px;}


.rongyu{ height:800px; width:100%; margin:0 auto;background:url(../images/zbm_42.jpg) top center no-repeat; margin-top:50px;}

.rongyu .ryt{ height:30px; width:1600px; line-height:30px; margin:0 auto;}

.rongyu .ryt ul{    width: 283px;

    margin: 0 auto;

    height: 30px;}

.rongyu .ryt ul li{     float: left;

    padding-left: 15px;

    padding-right: 15px;}

.rongyu .ryt ul li a{ font-size:16px; font-weight:bold;}

.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover{ background:url(../images/fegnthover.jpg) center bottom no-repeat;}

.rongyu .ryt ul li:hover a,.rongyu .ryt ul li.casehover a{ color:#6ec055;}



.rongyu .rycon{ width:1600px;  position:relative; padding-top:300px; margin:0 auto;}

.rycon #simgs{width:100%; float:left;}

#simgs ul li{ float:left; width:350px; height:431px;background:url(../images/pbj.png); margin-left:15px;}

#simgs ul li img{ width:342px; height:424px;}

#simgs ul li span{width:340px; text-align:center; float:left; line-height:30px;}







.rycon #simgs2{width:1180px; float:left;}

#simgs2 ul li{ float:left; width:230px; margin-left:15px;}

#simgs2 ul li img{ width:230px; height:147px;}

#simgs2 ul li span{width:230px; text-align:center; float:left; line-height:30px;}



.rycon #simgs3{width:1180px; float:left;margin: 0 103px;}

#simgs3 ul li{ float:left; width:230px; margin-left:15px;}

#simgs3 ul li img{ width:230px; height:147px;}

#simgs3 ul li span{width:230px; text-align:center; float:left; line-height:30px;}





.gg2bg{ background:url(../images/zbm_50.jpg) center no-repeat; height:283px; width:100%;}

.gg2bg .gg1{ width:1180px; margin:0 auto; position:relative;}

.gg2bg .gg1 .gg_anniu{

	position: absolute;

	left: 990px;

	width: 133px;

	height: 33px;

	border: 1px dashed #c7e8d0;

	top: 139px;

	text-align: center;

	line-height: 33px;

	border-radius: 15px;

}

.gg2bg .gg1 .gg_anniu a{ color:#FFF;}

.gg2bg .gg1 .gg_tel{

	font-size: 27px;

	color: #FFF;

	position: absolute;

	left: 767px;

	top: 125px;

	width: 214px;

	height: 63px;

}





.xwzx{ width:1600px; height:auto; margin:0 auto; padding:40px 0;}

.xwzx .jzt{ height:98px; background:url(../images/zbm_35.jpg) center center no-repeat;}

.xwzx .jzt .jzt1 { height:98px; text-align:center; font-weight:bold; line-height:98px; }

.xwzx .jzt .jzt1 a{  font-size:42px; color:#2b97ff;}
.xwzx .cons{ margin-top:30px;}
.xwzx .cons .xl{ width:45%; float:left;}

.xwzx .cons .xl .news-box {margin: 0 10px; height:550px; width:100%; position:relative;}
.xwzx .cons .xl .news-box .img-box {width: 100%;height: auto; position:absolute; left:0 ;top:0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.xwzx .cons .xl .news-box .img-box img{ width:100%; height:auto; }
.xwzx .cons .xl .news-box .text-box {position:absolute; left:0 ;bottom:0; width:100%; height:30%; background: rgba(43, 151, 255, 0.9);}
.xwzx .cons .xl .news-box .text-box h3 {margin: 0;font-size: 20px;font-weight: bold;line-height: 60px;color: #FFF; padding:0 20px;}
.xwzx .cons .xl .news-box .text-box p {margin: 0;font-size: 16px;line-height: 30px;text-indent: 2em;max-height: 90px;color: #FFF;padding:0 20px;}

.xwzx .cons .xr{ width:52%; float:right;}
.xwzx .cons .xr dl {margin: 10px 0px 0;}
.xwzx .cons .xr ul.news-box {margin: 0;}
.xwzx .cons .xr li {padding: 0; border-bottom:1px solid #d2d4cf;}
.xwzx .cons .xr li .news-time {margin: 10px;padding: 10px 0;background: rgba(0,122,255,0.5);}
.xwzx .cons .xr li .news-time i {display: block;text-align: center;font-style: normal;font-size: 20px;line-height: 40px;}
.xwzx .cons .xr li .news-time em {display: block;text-align: center;font-style: normal;font-size: 14px;line-height: 30px;font-weight: bold;}
.xwzx .cons .xr li .text-box {margin: 10px;padding: 0;}
.xwzx .cons .xr li .text-box h3 {margin: 0;font-size: 18px;height: 50px;line-height: 50px;font-weight: bold;color: #2b97ff;white-space: nowrap;overflow: hidden;}
.xwzx .cons .xr li .text-box p {margin: 0;max-height: 80px;line-height: 40px; font-size:16px;overflow: hidden;/*text-indent: 2em;*/}


.xwbg{ width:100%; background:#c7eacf; height:622px; padding-top:30px;}

.xinwent{ width:1180px; margin:0 auto;text-align:center; background:url(../images/xwtbg.jpg) bottom no-repeat; height:76px;}

.xinwent h3 a{ font-size:18px; font-weight:bold; display:block;

 width:210px; height:40px; background:#FFF;border-radius:20px; line-height:40px; margin:0 auto; border:1px solid #CCC;}

.xinwen{ width:1180px; margin:0 auto; margin-top:50px;}

.xinwen .xwt{ width:203px; height:309xp; border:1px dashed #01b6eb; float:right;}

.xwt ul li{ width:158px; height:35px; border:1px solid #CCC; background:#FFF;border-radius:8px; margin-top:28px; text-align:center; line-height:35px; margin-left:20px;}

.xwt ul li a{ font-size:14px; font-weight:bold;}

.xwt .xwtanniu{ width:203px; height:37px; background:#26a000; text-align:center; margin-top:50px; line-height:37px;}

.xwt .xwtanniu a{ color:#FFF; font-weight:bold; font-size:16px;}

.xwt ul li:hover,.xwt ul li.casehover{ background:#26a000;}

.xwt ul li:hover a,.xwt ul li.casehover a{ color:#FFF;}



.xinwen .xwcon{ float:left; width:931px; height:372px; background:#FFF;}

.xwcon .xwc_l{ float:left; width:383px;}

.xwc_r{ width:331px; float:left; padding-top:10px;}

.xwc_r ul li{ line-height:38px; padding-left:25px; float:left; width:489px;}

.xwc_r ul li a{ font-size:14px;}

.xwc_r ul li span{ float:right;}



.links{ width:1180px; margin:0 auto; background:url(../images/links.jpg) left no-repeat; height:63px; margin-top:30px; line-height:63px;}



.links span{ font-size:14px; float:left; width:95px; padding-top:18px; padding-left:13px;}

.links p{ float:left;}

.links p a{ font-size:14px; float:left; padding-left:3px; padding-right:3px;}





